<?php
/* FUNCIONES Y METODOS QUE SE IMPRIMEN DIRECTAMENTE EN EL THEME DE FIRST TUESDAY */

/* Arregla el titulo del blog (ciudad) */
	
function FT_Titulo_Pagina() {
	$titulo_pagina = bp_get_page_title();
	
	if(FT_Info('blog-id', false) != FT_Info('site-id', false))
		$titulo_pagina = FT_Info('site-name', false).' &#124; '.$titulo_pagina;
				
	echo $titulo_pagina;
}

/* Clases del BODY de las paginas */

function FT_Body_Class($classes) {
	global $is_lynx, $is_gecko, $is_IE, $is_opera, $is_NS4, $is_safari, $is_chrome, $is_iphone;
	
	// tipo de navegador
	if($is_lynx) $classes[] = 'lynx';
	elseif($is_gecko) $classes[] = 'gecko';
	elseif($is_opera) $classes[] = 'opera';
	elseif($is_NS4) $classes[] = 'ns4';
	elseif($is_safari) $classes[] = 'safari';
	elseif($is_chrome) $classes[] = 'chrome';
	elseif($is_IE) $classes[] = 'ie';
	else $classes[] = 'desconocido';

	if($is_iphone) $classes[] = 'iphone';

	return $classes;
}
add_filter('body_class', 'FT_Body_Class');

/* Genera el menu principal de navegacion del theme de First Tuesday */

function FT_Menu_Principal() {
?>
	<ul id="nav" class="horizontal menu">
		<li<?php if(FT_Es_URL('blog-base')) {?> class="selected"<?php } ?>>
			<a href="<?php FT_URL('blog-base'); ?>" title="<?php echo __('Home', 'buddypress').' de '.FT_Info('blog-long_name', false); ?>">
				<?php _e('Home', 'buddypress'); ?>
			</a>
		</li>
		
		<li<?php if(FT_Es_URL('blog-'.FT_EVENTOS_SLUG)) {?> class="selected"<?php } ?>>
			<a href="<?php FT_URL('blog-'.FT_EVENTOS_SLUG); ?>" title="<?php echo __('Eventos', 'firsttuesday').' de '.FT_Info('blog-long_name', false); ?>">
				<?php _e('Eventos', 'firsttuesday'); ?>
			</a>
		</li>
		
		<li<?php if(FT_Es_URL('blog-'.BP_MEMBERS_SLUG)) {?> class="selected"<?php } ?>>
			<a href="<?php FT_URL('blog-'.BP_MEMBERS_SLUG); ?>" title="<?php echo __('Miembros', 'firsttuesday').' de '.FT_Info('blog-long_name', false); ?>">
				<?php _e('Miembros','firsttuesday'); ?>
			</a>
		</li>
		
		<li<?php if(FT_Es_URL('blog-'.FT_EMPRESAS_SLUG)) {?> class="selected"<?php } ?>>
			<a href="<?php FT_URL('blog-'.FT_EMPRESAS_SLUG); ?>" title="<?php echo __('Empresas', 'firsttuesday').' de '.FT_Info('blog-long_name', false); ?>">
				<?php _e('Empresas','firsttuesday'); ?>
			</a>
		</li>
		
		<li<?php if(FT_Es_URL('blog-'.BP_HOME_BLOG_SLUG)) {?> class="selected"<?php } ?>>
			<a href="<?php FT_URL('blog-'.BP_HOME_BLOG_SLUG); ?>" title="<?php echo __('Blog', 'buddypress').' de '.FT_Info('blog-long_name', false); ?>">
				<?php _e('Blog', 'buddypress'); ?>
			</a>
		</li>
	
		<li<?php if(FT_Es_URL('blog-'.FT_ORGANIZADORES_SLUG)) {?> class="selected"<?php } ?>>
			<a href="<?php FT_URL('blog-'.FT_ORGANIZADORES_SLUG); ?>" title="<?php echo __('Organizadores', 'firsttuesday').' de '.FT_Info('blog-long_name', false); ?>">
				<?php _e('Organizadores', 'firsttuesday'); ?>
			</a>
		</li>
		
		<li<?php if(FT_Es_URL('blog-'.FT_CONTACTAR_SLUG)) {?> class="selected"<?php } ?>>
			<a href="<?php FT_URL('blog-'.FT_CONTACTAR_SLUG); ?>" title="<?php echo __('Contactar', 'firsttuesday').' a '.FT_Info('blog-long_name', false); ?>">
				<?php _e('Contactar', 'firsttuesday'); ?>
			</a>
		</li>
		
		<li<?php if(FT_Es_URL('blog-'.FT_ACERCA_SLUG)) {?> class="selected"<?php } ?>>
			<a href="<?php FT_URL('blog-'.FT_ACERCA_SLUG); ?>" title="<?php echo __('Acerca', 'firsttuesday').' de '.FT_Info('blog-long_name', false); ?>">
				<?php _e('Acerca', 'firsttuesday'); ?>
			</a>
		</li>
		
	</ul>
<?php
}

/* Muestra el campo de blogs (ciudades) del sitio en el formulario de registro de nuevos usuarios */

function FT_Blogs_Field() {
	if(FT_Hay_Objs('site-blogs')) :
?>
		<label>
			<?php echo __('Cuidades', 'firsttuesday').' '.__('(required)', 'buddypress'); ?>
		</label>
<?php
		do_action('bp_ft_blogs_errors');
	
		while(FT_Hay_Objs('site-blogs')) :
			FT_El_Obj();

			$checked = '';
			if((FT_Info('blog-current') && !isset($_POST['signup_submit'])) || (!empty($_POST['blog_'.FT_Info('blog-id', false)]) && isset($_POST['signup_submit'])))
				$checked = ' checked="checked"';
			
			if(FT_Info('blog-id', false) != FT_Info('site-id', false)) :
?>
				<label for="blog_<?php FT_Info('blog-id'); ?>">
					<input type="checkbox" name="blog_<?php FT_Info('blog-id'); ?>" id="blog_<?php FT_Info('blog-id'); ?>" title="<?php FT_Info('blog-name'); ?>" value="<?php FT_Info('blog-id'); ?>"<?php echo $checked; ?>/><?php FT_Info('blog-name'); ?>
				</label>
<?php
			endif;
		endwhile;
?>
		<p class="description">
			<?php _e('Selecciona las ciudades a las cuales deseas registrarte como miembro.', 'firsttuesday'); ?>
		</p>
<?php
	endif;
}

/* Muestra la info basica de un evento en particular */

function FT_Event_Data() {
	$datas = get_post_custom_values('ft-events');
	$event_data = FT_Unserialize($datas[0]);
	dump($event_data);
?>
	<div id="ft-event-data">
		<h2>
			<?php _e('Datos del evento', 'firsttuesday'); ?>
		</h2>
		<ul id="event-list" class="item-list">
			<?php
				$i = 1;
				foreach($event_data as $key => $data) :
					$class = '';
					if($i == 1)
						$class = ' primero';
					if($i == count($event_data))
						$class = ' ultimo';
			?>
					<li class="item<?php echo $class; ?>">
						<?php echo $key.': '.$data; ?>
					</li>
			<?php
				endforeach; 
			?>
		</ul>
	</div>
<?php
}
?>